<?php
session_start();
?>
<!doctype html>
<html lang="fr">
    <?php 
    
    require_once("configs/Chemins.class.php");
    require_once (Chemins::LIBS . "Tools.class.php");
    require_once(Chemins::CONFIGS . "MySqlConfig.class.php");
    require_once(Chemins::MODELES . "ModelePDO.class.php");
    require_once(Chemins::CONFIGS . "VariablesGlobales.class.php");
    Tools::eviterCache();
    ?>
    <head>
        <meta charset="utf-8">
        <title>Burning Bill Quarter</title>
        <link rel="stylesheet" href="<?php echo Chemins::STYLES . "main.css"; ?>">
        <link rel="stylesheet" href="<?php echo Chemins::STYLES . "print.css"; ?>" media="print">
        <link href="<?php echo Chemins::JQUERY_UI; ?>css/jquery-ui-1.10.4.custom.css" rel="stylesheet">
        <link rel="icon" type="image/jpg" href="<?php echo Chemins::IMAGES."logo.jpg"; ?>" />
        <script src="<?php echo Chemins::JQUERY_UI; ?>js/jquery-1.10.2.js"></script>
        <script src="<?php echo Chemins::CKEDITOR; ?>jquery.js"></script>
        <script src="<?php echo Chemins::CKEDITOR; ?>ckeditor.js"></script>
        <script src="<?php echo Chemins::CKEDITOR; ?>adapters/jquery.js"></script>
        <!--<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>-->
        <script src="<?php echo Chemins::JQUERY_UI; ?>js/jquery-ui-1.10.4.custom.js"></script>
        <!--[if lt IE 9]>
        <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
        <![endif]-->
    </head>

    <body>
        <div id="content">
        <?php
            //Si cette variable existe, alors l'utilisateur avec envoyé le signal de déconnexion
            if (isset ($_REQUEST['deconnexion']))
            {
                require_once (Chemins::CONTROLEURS.'ControleurConnexion.class.php');
                ControleurConnexion::seDeconnecter();
            }
            include_once (Chemins::VUES_PERMANENTES.'v_Header.php');
            if (!isset($_REQUEST['controleur']))
            {
                require_once (Chemins::CONTROLEURS . "ControleurVisiteur.class.php");
                $objetControleur = new ControleurVisiteur();
                $objetControleur->afficherAccueil();
            }
            else
            {
                if ($_REQUEST['controleur'] == 'Visiteur')
                {
                    $action = $_REQUEST['action'];
                    $classeControleur = 'Controleur' . $_REQUEST['controleur']; //ex : ControleurProduits
                    require_once (Chemins::CONTROLEURS . $classeControleur . ".class.php");
                    $objetControleur = new $classeControleur(); //ex : $objetControleur = new ControleurProduits()
                    $objetControleur->$action();
                }
            }
        include_once (Chemins::VUES_PERMANENTES.'v_Footer.php');
        ?>
        </div><!-- / #content -->
    </body>
</html>